package org.example.juc.p09;

import lombok.extern.slf4j.Slf4j;

/**
 * @author lou ke
 * @since 2024/2/10 17:24
 */
@Slf4j
public class StartAndRun {

    public static void main(String[] args) {

        Thread thread = new Thread(() -> {

            String name = Thread.currentThread().getName();
            log.info("子线程获取当前线程名称；{}", name);
            log.info("2,子线程启动。。。");
        });

        log.info("1,开始创建线程");

        // thread.run();   // 同步执行

        thread.setName("子线程1");
        thread.start();   // 异步执行
        // thread.start();   // 线程不能重复的启动

        log.info("3，主线程结束");

        String name = Thread.currentThread().getName();
        log.info("主线程获取当前线程：{}",name);


    }
}
